trust deed or other instrument - Espagnol Anglais Dictionnaire